Gaming Keyboard With Key Rim Lighting And Related Methods

ABSTRACT

A gaming keyboard and related methods are disclosed that provide features to enhance the computer gaming experience. A keyboard connection pod is disclosed that improves power capabilities of the keyboard thereby allowing for enhanced features that require more power. A panic mechanism is disclosed that can be triggered to cause one or more selected keys to change states. Keycap rim-lighting is disclosed that provides improved visual indication of key positions. A hand registration enhancement is disclosed including a spacebar having a thumb notch and/or WASD and spacebar keys with different tactile response than other keys. Function keys are disclosed that are positioned proximate to allow reduced movement of the left hand. An integrated cord wrap tray is disclosed for a peripheral such as a mouse. Other features and variations are also disclosed.

RELATED APPLICATIONS

This application is a divisional application of the following co-pendingapplication: U.S. patent application Ser. No. 11/810,194, filed Jun. 5,2007, and entitled “GAMING KEYBOARD AND RELATED METHODS,” which ishereby incorporated by reference in its entirety.

TECHNICAL FIELD OF THE INVENTION

This invention relates to keyboards for information handling systemsand, more particularly, keyboards for such systems used for playinggames.

BACKGROUND

As the value and use of information continues to increase, individualsand businesses seek additional ways to process and store information.One option available to users is information handling systems. Aninformation handling system generally processes, compiles, stores,and/or communicates information or data for business, personal, or otherpurposes thereby allowing users to take advantage of the value of theinformation. Because technology and information handling needs andrequirements vary between different users or applications, informationhandling systems may also vary regarding what information is handled,how the information is handled, how much information is processed,stored, or communicated, and how quickly and efficiently the informationmay be processed, stored, or communicated. The variations in informationhandling systems allow for information handling systems to be general orconfigured for a specific user or specific use such as financialtransaction processing, airline reservations, enterprise data storage,or global communications. In addition, information handling systems mayinclude a variety of hardware and software components that may beconfigured to process, store, and communicate information and mayinclude one or more computer systems, data storage systems, andnetworking systems.

Some information handling systems are used for computer gaming. Thiscomputer gaming takes the form of single person gaming and multi-persongaming, for example, through an Internet connection. Computer games comein a variety of genres including first-person shooter (FPS) games andreal time strategy (RTS) games. In addition, these games can be playedthrough multi-person online gaming connections, and some games aredeemed massively multiplayer online (MMO) games because of the largenumbers of people that simultaneously play the games. For some computergames, such as FPS games, the speed of the computer system being usedfor gaming is important to the experience and performance of the gamerwithin the game. Gaming computers and peripherals, such as mice andkeyboards, have been designed with this game performance in mind.However, gamers are always desiring new computer systems and peripheralsthat provide them the speed, ergonomics, or other features that willenhance their competitive ability and gaming experience. In short, manycomputer gamers never stop looking for a feature that will provide thema competitive advantage.

SUMMARY OF THE INVENTION

A gaming keyboard and related methods are disclosed that providefeatures to enhance the computer gaming experience. One featuredisclosed herein is a keyboard connection pod that improves powercapabilities of the keyboard thereby allowing for enhanced features thatrequire more power to be delivered to the keyboard than can be providedthrough common keyboard connections to host computer systems. Anotherfeature disclosed herein is a panic mechanism that can be triggered by acomputer gamer to cause one or more selected keys to change states suchthat the gamer can more easily re-register the gamer's hand or hands onthe keyboard. A further feature is keycap rim-lighting that provideseasier visual indication of key positions to a gamer. A still furtherfeature is a hand registration enhancement including a spacebar having athumb notch, as well as WASD and spacebar keys with different tactileresponse than other keys. In addition, function keys can be positionedproximate the left pinky finger and left thumb for ease of use withoutrequiring movement of the left hand. Further, an integrated cord wraptray is provided for a peripheral such as a mouse. As described below,other features and variations can be implemented, if desired, and arelated systems and methods can be utilized, as well.

DESCRIPTION OF THE DRAWINGS

It is noted that the appended drawings illustrate only exemplaryembodiments of the invention and are, therefore, not to be consideredlimiting of its scope, for the invention may admit to other equallyeffective embodiments.

FIG. 1 is a diagram of a gaming keyboard having one or more advantageousgaming enhancement features as described herein.

FIG. 2A is a block diagram for a keyboard connection pod system.

FIG. 2B is a diagram for an example keyboard connection pod.

FIG. 2C is a block diagram for circuitry within a keyboard including apod interface connected to a keyboard connection pod.

FIG. 3A is a block diagram for an example keyboard key having rimlighting.

FIG. 3B is a process flow drawing for user selectable rim lighting.

FIG. 4A is a diagram for two keys that are tactilely different.

FIG. 4B is a diagram for a spacebar with a thumb notch and function keyslocated below the spacebar.

FIG. 4C is a diagram for slanted function keys located adjacent the leftside of the alphanumeric key section of the keyboard.

FIG. 5A is a block diagram for a keyboard having a panic mechanism thatcan be triggered by a user to cause a state change in one or more keys.

FIG. 5B is a flow diagram for key state change in response to thetriggering of a panic mechanism.

FIG. 6A is a diagram of a keyboard having a mouse cord storage tray inan open position.

FIG. 6B is a side view of a keyboard having a mouse cord storage tray ina closed position.

FIG. 6C is a close-up view of a peripheral cord storage tray for akeyboard.

DETAILED DESCRIPTION OF THE DRAWINGS

For purposes of this disclosure, an information handling system mayinclude any instrumentality or aggregate of instrumentalities operableto compute, classify, process, transmit, receive, retrieve, originate,switch, store, display, manifest, detect, record, reproduce, handle, orutilize any form of information, intelligence, or data for business,scientific, control, or other purposes. For example, an informationhandling system may be a personal computer, a server computer system, anetwork storage device, or any other suitable device and may vary insize, shape, performance, functionality, and price. The informationhandling system may include random access memory (RAM), one or moreprocessing resources such as a central processing unit (CPU) or hardwareor software control logic, ROM, and/or other types of nonvolatilememory. Additional components of the information handling system mayinclude one or more disk drives, one or more network ports forcommunicating with external devices as well as various input and output(I/O) devices, such as a keyboard, a mouse, and a video display. Theinformation handling system may also include one or more buses operableto transmit communications between the various hardware components.

A gaming keyboard and related methods are disclosed that providefeatures to enhance the computer gaming experience. In part, a keyboardconnection pod is described that efficiently enhances power to thekeyboard. In part, the techniques described herein provide systems andmethods for distinguishing certain keys on a keyboard for use with agame device, such as illuminating key rims and allowing a user toquickly distinguish certain keys by prompting a sensor, for example, asensor in a palm rest, to change the state of certain keys, such as theW, A, S, and D keys (abbreviated herein as WASD keys), causing the keysactivated to change temperature, illuminate, change color, vibrate orchange state in some way so that a user can more easily register orre-register the user's hands on the keyboard. In part, the techniquesdescribed herein provide a hand registration enhancement including aspacebar having a thumb notch and WASD keys with different tactileresponse than other keys. In part, the techniques described here allowfor convenient and efficient storage of peripheral cords such as a mousecord. Other features and variations can also be implemented, if desired.

FIG. 1 is a diagram of a keyboard 100 that can be used for gaming with agame device such as an information handling system configured withgaming software and a display. Looking to FIG. 1, as is common with manykeyboards, the keyboard 100 can include an alphanumeric key section 102,a numeric pad section 104, an inverted-T direction arrow keys section106, a navigation and editing keys section 124, a print screen/scrolllock/pause key section 120, and sets of function keys 110. As primarilydiscussed herein, it is assumed that the information handling system isa desktop or laptop personal computer system; however, other gamingsystems could use the keyboard features described herein, as desired.

As described in more detail below, one or more of the following uniqueand advantageous features may also be included with respect to thekeyboard 100. The keyboard 100 can be connected to a keyboard connectionpod 150 through connection 152, and this keyboard connection pod 150 canin turn provide connections for the keyboard 100 to a host systemthrough connection 156, a power source through connection 154, and useraudio input/output (I/O) through connection 158. The keyboard 100 canalso include a touch activated key section 108, for example, keys thatare capacitively activated through touch. As further described below,the keyboard 100 can also include a unique hand registration feature ofhaving a spacebar 116 with a thumb notch and having the spacebar 116 andthe WASD keys 114 be of a different material and/or look than the othersurrounding keys. Further, as described below, the keyboard can havefunction keys 114 uniquely located below the spacebar and/or slantedfunction keys 112 uniquely located adjacent the left side of thealphanumeric key section 102. Although not shown in this perspective,the keyboard 100 can also include a retractable peripheral cord wraptray, for example, located in the side of the keyboard at location 130.The keyboard 100 may also have a palm rest 105. A panic sensor andtrigger mechanism can be provided in this palm rest 105 or canassociated in some other way with the keyboard 100. When triggered, oneor more keys will change state to allow a user to more rapidly registeror re-register the user's hands with respect to the keys of thekeyboard. These different features are now discussed in more detail.

Keyboard Connection Pod

The keyboard 100 may include a keyboard connection pod 150 that improvesthe amount of power delivered to the keyboard 100 and the efficiency ofthis power delivery. As indicated above with respect to FIG. 1, thekeyboard 100 can be connected to a keyboard connection pod 150 throughconnection 152, and this power connection pod 150 can in turn provideconnections for the keyboard 100 to a host system through connection156, a power source through connection 154, and user audio input/output(I/O) through connection 158. This keyboard connection pod feature isnow described in more detail through FIGS. 2A, 2B and 2C.

FIG. 2A is a block diagram for a keyboard connection pod system 150 inenvironment 200. As depicted, the keyboard connection pod 150 includesan audio input block for a microphone (MIC IN) 214, an audio outputblock for a line out (LINE OUT) 212, an AC/DC adapter input block 218, acomputer interface 210 and a keyboard interface 216. The audio LINE OUTconnection 158B and the audio MIC IN connection 158A make up connectionsto user audio devices 158, for example, a microphone and a headset thatcould be used for gaming. A host computer system 206 includes aperipheral interface 208, such as a USB interface, that communicateswith the computer interface 210 through connection 156. Keyboard 100includes a pod interface 220 that communicates with the keyboardinterface 216 through connection 152. AC/DC adapter 202 connects toAC/DC adapter input block 218 through connection 154 and connects to apower source, such as a wall socket, through connector 204. It is notedthat connection 152, 154, 156, 158A and 158B may include individualconnection lines or groups of connections lines, as desired, dependingupon the signals and/or capabilities desired to be provided throughthese connections.

FIG. 2B is a diagram for an example keyboard connection pod 150. Asdepicted, the housing for the keyboard connection pod 150 is cylindricalin shape. A connection 156 in the form of a cable connects to a hostsystem. A connection 152 in the form of a cable connects to thekeyboard. For the embodiment depicted, an audio LINE OUT port 158B, anaudio MIC IN port 158A, and an AC/DC adapter port 154 are positionedadjacent the end of the keyboard connection pod 150 next to the cableconnection 152 to the keyboard.

FIG. 2C is a block diagram for circuitry 250 within a keyboard includinga pod interface 220 connected to a keyboard connection pod throughconnection 152. The pod interface 220 receives both power and datasignals through the connection 152. Data signals are communicated to andfrom the USB Hub 258. Power is provided to power controller 252. Thepower controller 252 then distributes power to USB hub 258, the red,green, blue (abbreviated herein as RGB) current drivers 272, and otherkeyboard systems. The keyboard controller 254 communicates and controlsthe keyboard array 256 including, for example, the keys and key sectiondepicted in FIG. 1. The keyboard controller 254 also communicates withUSB hub 258 through which additional peripherals can be connected to thekeyboard, such as a mouse. The USB hub 258, as depicted, includes fourports (1, 2, 3, 4) and port 4 is connected to the keyboard controller.In addition, a EEPROM 260 can be connected to the USB hub 258 providingidentification data to the USB hub 258.

The keyboard controller 254 can also be coupled to an internalcommunication bus, such as an I2C bus 262. The keyboard controller 254can communicate with a variety of other keyboard systems using this I2Cbus. For example, capacitive touch key driver and controller 266 iscoupled to the I2C bus 262. Capacitive touch keys 108 and capacitivetouch LEDs 270 are connected to and controlled by the capacitive touchkey driver and controller 266. An electronic light control (ELC)controller 264, which can have programmable operation, is also coupledto the I2C bus 262. The ELC controller 264 helps control a series of RGBcurrent drivers 272A, 272B . . . 272C that in turn control RGB LEDs274A, 274B . . . 274C, respectively. In addition, a EEPROM 261 can becoupled to I2C bus 262 to provide identification data to the keyboardcontroller 254 and/or store user programmable parameters, as desired,for the ELC controller 264.

Advantageously, the keyboard connection pod 150 provides significantadditional power to run keyboard systems while appearing to have onlyone cable attached to the keyboard on the user's desktop surface. Fromthe keyboard, a person sees a single cable that can be approximately onemeter long. At the end of the cable is the keyboard connection pod 150.The location of this section can be configured to be well behind theuser's desk and normally out of sight. Here, the user plugs in the AC/DCpower adapter 202, and this power connection can then routed up to thekeyboard inside the keyboard cable assembly 152. The user audio deviceconnections 158A and 158B can also be included with the keyboardconnection pod 150, as discussed above, and these audio connections canalso be routed up to the keyboard inside the keyboard cable assembly152.

It is also noted that the additional power provided by the keyboardconnection pod 150 and the AC/DC adapter 202 can allow for the keyboard100 to include high speed USB 2.0 ports. For example. The USB hub andcontroller 258 can be a USB 2.0 High Speed (HS) controller and two ormore of the ports for the USB hub 258 can be USB 2.0 HS ports. Thisimplementation requires a USB HS controller chip which, with today'stechnology, has higher power requirements than can be met by current USBkeyboards whose internal circuitry is USB bus-powered. In other words,the power available through a standard USB connection from a host systemto a keyboard with current technology is not enough to allow foroperation of the USB 2.0 HS controller and is only enough to allow foruse of a reduced number of LED drivers and associated LEDs.

As discussed, therefore, keyboard 100 has a number of subsystems thattogether require additional power to the keyboard 100 in excess of whatcan currently be provided through a standard USB connection. And thisadditional power is provided through the AC/DC power adapter 202connected to the keyboard connection pod 150. However, if a user choosesnot to connect the AC/DC power adapter 202 or if the AC/DC power adapter202 becomes unconnected for some reason, the keyboard 100 can beconfigured to drop into a low power mode. In this low power mode,certain functionality would be reduced so that the power requirementscould be met by the standard USB connection to the host system.

Illumination of Key Rims

As discussed above, the keyboard 100 addresses various gaming featuresto enhance the gaming experience for gamers playing a variety of games.One environmental gaming factor is the fact that many gamers desire theability to use a keyboard 100 in a dimly lit or dark room so as toenhance a gamer's ability to view and focus on the gaming system displayduring game play. Ambient light and glare from ambient light can ofteninterfere with a gamer's ability to see game detail on the displayscreen. One disadvantage of a dimly lit or dark room, however, is theinability to see the keyboard and, more particularly, the keys on thekeyboard and the key designation. To alleviate this problem, keycharacters have been illuminated or backlit through the use of LEDs. Inaddition, key characters have been illuminated using RGB (Red, Blue,Green) LEDs that allow for the selection of color for the keys and colorgroupings for keys related to different gaming functions.

FIG. 3A is a block diagram for an example keyboard key 300 having rimlighting that provides a significant improvement over prior illuminationsolutions. An “F” key is depicted. As depicted, the top surface 302 andthe sides, such as sides 304A and 304B, of the key 300 are opaque. Theletter indicia 308 is translucent, as has been done in prior solutions.However, as depicted and described herein, the rim 306 of the key 300 isalso translucent. When the key 300 is illuminated by a light sourceunderneath the key, as with an LED light source, the rim 306 as well asthe letter indicia 308 will be illuminated. This rim lighting allows forsignificant improvement in the ability to see the key so that properplacement of the fingers can occur. This proper placement isparticularly helpful, for example, if a gamer removes his/her hands fromthe keyboard and needs to re-register his/her hands on the proper gamingkeys. The key rim 306 may also be raised from the top surface 302 tofurther help tactically distinguish the edge of the key 300.

It is noted that the key 300 can be manufactured by coating atranslucent plastic with an opaque material and then laser etching therim 306 and/or the letter indicia 308 to make the desired portions to beilluminated. It is also noted that an AC/DC adapter, battery, or othersupplemental form of power can be used to facilitate the lighting of thekeys on the keyboard. If all keys are to be lit, for example, with RGBLEDs, the power required will not be supported by power from a currentUSB connection, which is the common connection technique for keyboards.The keyboard connection pod described above with respect to FIGS. 2A, 2Band 2C provides one implementation for providing this additional powerto the keyboard. Alternatively, RGB LEDs could be incorporated whileensuring the power is limited to the limit posed by the USBspecifications, which would support up to about 11 RGB LEDs consideringthe USB 2.0 specifications.

It is noted that rather than have different colors, single color LEDscan be used to backlight the keys of the keyboard 100. In addition, anLCD panel can be used for finer granularity in particular areas that areto be backlit with a single color backlit scheme. The transmissive LCDperforms as a light shutter, with each LCD segment allowing for theability to allow or prevent the passage of light to the key device'shousing via the single LED. Each LCD segment thereby acts like a camerashutter on the keyboard 100. Other lighting configurations could also beutilized, as desired, while still taking advantage of the rim lightingdescribed herein.

FIG. 3B is a process flow drawing for user selectable rim lightingprocess 350. The key and rim lighting discussed above is preferably userprogrammable such that which keys are lit and/or what color they are litwith may be user selected. For example, a gamer may desire to have allmovement related keys be lit in blue, all weapon related keys to be litin red, and allow information related keys be lit in yellow. Looking toFIG. 3B as depicted, it is seen that process 350 starts with decisionblock 352 where a decision is made whether a user desires to set ormodify user rim lighting selections. If “YES,” the flow passes to block354 where a user can programmably select keys for rim lighting, and thento block 358 where a user can programmably select the lighting color forthe keys to be lighted. The user selection information from blocks 354and 358 are also stored in block 356. Flow then passes to block 360where the keys are lighted according to the stored user selections. Ifthe decision is “NO” in block 352, then flow passes directly to block360 where existing stored settings are used to light the keys.

Hand Registration and Re-Registration Including Thumb-Notch

As discussed above, the keyboard 100 addresses various gaming featuresto enhance the gaming experience for gamers playing a variety of games.As indicated above, hand registration and re-registration features,including a thumb notch in the spacebar can be included in the gamingkeyboard 100 to meet the needs of gamers. For example, first personshooter (FPS) gamers whose games require fast finger speed and reactiontime, often desire to be able to blindly find correct keys quicklyand/or blindly self-navigate their fingers to a correct position on thekeyboard 100 without ever having to take their eyes off the gamingsystem display. An FPS gamer risks experiencing an unfavorable lethalgaming situation if the FPS gamer takes his eyes off the display, evenfor a split second. In addition, because of the fast finger speedrequired for FPS games, an FPS gamer's fingers can fall off certain keyswhen experiencing high action or chaos during play.

For example, the WASD keys 118 and spacebar 116 key are often importantgaming direction and action keys used in many computer games includingmost FPS games. As such, it is desirable for a gamer and particularly aFPS gamer to quickly and easily feel his/her fingers back to thesecommand and action keys. As described herein, this goal can be achievedby allowing an FPS gamer to distinguish the keys tactilely withouthaving to look away from the gaming system display. These keys and/orothers, for example, can be made of a different material than other keysso that they are tactilely different. The differences, for example, canbe differences in size, material and/or contour from the other keys onthe keyboard 100 to create tactile differences such as raised ridges,bumps, rubberized paint surfaces, metal material, or other tactiledifferences to distinguish these keys from standard plastic surfacesthat may have been used for other keys.

FIG. 4A provides a diagram for two keys that are tactilely different. Asdepicted, key 402 has a top surface that is slightly larger than key404. Key 402 can be configured to have a ridge on its edge, while key404 can be configured not to have this ridge. In addition, key 402 ispreferably made from a different material than key 404. For example, key402 may be made from a metal material or a metal feeling material, andkey 404 may be made from a plastic material. One implementation can beto have the WASD keys 118, the inverted-T arrow keys 106, and/or thespacebar key 116 be made of one material, and the keys that surroundthese keys be made from a different material. For example, the WASD keys118, the arrow keys 106 and the spacebar key 116 can be made of metal ora plastic material incorporating a “cold” touch feeling while thesurrounding keys can be made from a traditional plastic material. Inaddition, these cold touch keys could be made such that they do not haverim lighting, while other keys on the keyboard 100 could include rimlighting, if desired. This implementation would help enhance the blindregistration of the index, middle and ring fingers of the left hand thatare typically used by gamers to control the WASD keys and the blindregistration of the left thumb that is typically used by gamers tocontrol the spacebar.

FIG. 4B provides a diagram for a spacebar 116 with an ambidextrous thumbnotch and function keys 114 located below the spacebar. As depicted,spacebar 116 has a curved notch in its bottom edge towards the middle ofthe key. This curved notch provides a cradle for either left or rightthumb, depending on the user's preference of hand position and comfort.And it provides a tactile registration mechanism allowing the gamer toorient his hand on the keyboard without having to look down at thekeyboard. In addition, function keys 114 (four in the embodimentdepicted) may be placed below the spacebar 116 and be configured suchthat the tops of the function keys 114 are lower then the top of thespacebar 116. This height difference allows the thumb to find and nestleinto the cradle with relative ease.

FIG. 4C provides a diagram for slanted function keys 112 locatedadjacent the left side of the alphanumeric key section 102 of thekeyboard. By slanting the top surface of the function keys 112 withrespect plane of the keyboard 100 such that the surface of thesefunction keys 112 is directed toward the middle of the keyboard, theleft pinky finger can more easily locate and use these function keys.Traditionally, a keyboard's function keys are located at the top of thekeyboard 100. As such, a user must move his hand out of gaming positionto reach and activate those keys, then re-register his hand back intogaming position often during a game. By placing function keys near auser's left pinky and left thumb below the spacebar 116, the user caneasily reach these keys with his/her left pinky and left thumb withoutmoving his/her left hand out of gaming position. Again, for many games,the left hand is often registered on the WASD and spacebar keys. It isnoted that these slanted function keys are located on the left edge ofthe keys in line with or below a line extending through the WASD keys.

While each individual feature discussed above with respect to FIGS. 4A-Care advantageous, one or more combinations of the features presented inFIGS. 4A-C provide for an improved blind registration of the left handon the gaming keyboard 100. For example, a metal material used for theWASD and spacebar keys coupled with the thumb notch within the spacebartogether provide an advantageous implementation for helping a gamerregister his/her left hand on the gaming keyboard 100 without having tolook at the keyboard 100 and/or look away from the display for thegaming system.

Panic Sensor Mechanism and Response for Hand Re-Registration

As discussed above, the keyboard 100 addresses various gaming featuresto enhance the gaming experience for gamers playing a variety of games.Although a gamer will typically desire not to take his/her hands off theproper location on the keyboard, there are times that this will occur.The gamer then desires to re-register his/her hands as quickly aspossible on the correct keys. To facilitate this re-registration, thekeyboard can be configured such that a predetermined set of keys willchange states upon the occurrence of a trigger event so as to bedistinguishable from other keys on the keyboard 100.

FIG. 5A is a block diagram for a keyboard 100 having a panic mechanismthat can be triggered by a user to cause a state change in one or morekeys. As depicted for embodiment 500, panic trigger mechanism 504receives user input initiation 502, which can be one or more actions bythe user. Upon receiving the initiating action from the user, the panictrigger mechanism 504 communicates this trigger event occurrence to thepanic response controller 506. The panic response controller 506 thensends a signal to key state change mechanism 508, which in turn causesone or more key state changes by communicating with selected keys forpanic response 510. The selected keys change state in some predeterminedway to provide key identification feedback to the user as represented byelement 512.

FIG. 5B is a flow diagram for key state change in response to thetriggering of a panic mechanism. As depicted, the embodiment 550 beginswith step 552 where the keys for panic response are determined. Flowthen passes to receive block 554 where a panic indication is receivedfrom the user. In block 556, the keys then change state. Finally, inblock 558, the keys will change back to their default state after somepredetermined delay.

The panic trigger mechanism 504 enables a user to cause a state changein selected keys via one or more sensors related to the keyboard 100.The sensor can be mechanically activated, can be voice activated, or canbe activated in other ways as desired. For example, the sensor can belocated in a palm rest for the keyboard 100 and can be activated by auser bumping or depressing the palm rest. When the sensor is activated,a panic response is triggered such that the predetermined set of keyschanges state. If desired, the keys can then return back to theiroriginal state after a period of time. Alternatively, a second triggerevent could be used to cause the keys to transition back to theiroriginal state, and/or more than two states could be used in sequence,as desired. In addition, the user can be allowed to preprogram thesystem regarding the keys that will selectably change state and/or thedesired period of time for the keys to remain in a changed state. Forexample, the techniques described can be used to cause the WASD andspacebar keys to change state in response to sensor activation therebyallowing an FPS gamer to quickly and easily re-register his/her hands.

As stated above, the state change can be any desired mechanism. Forexample, the state change can be visual or tactile or both, as desired.The keys can change temperature, color, illumination, and/or vibrate. Ametal key, for example, can be configured to change temperature byattaching a carbon dioxide (CO₂) cartridge underneath the keyboard thatis activated by the panic trigger mechanism on the keyboard 100. When auser activates the sensor, for example, such as by bumping the palm rest105 with a palm, hand or wrist, a blast of CO₂ blows on a back side ofone or more metal keys, causing the key to feel cold. A user couldquickly identify the predetermined gaming command keys, such as the WASDand spacebar keys, by this change in temperature thereby allowing theproper fingers to be placed back into position without a user having tolook at the keyboard 100. The command and action keys can also beconfigured to vibrate in response to a user activating a palm restsensor or some other panic trigger mechanism. For this vibrationimplementation, a piezo-electric device, motor, or some other similarmechanism could be used to cause key vibration. Other mechanism andimplementations could be utilized, as desired, to cause the change ofstate in response to a user-initiated trigger as described herein.

Peripheral Cord Wrap Tray

As discussed above, the keyboard 100 addresses various gaming featuresto enhance the gaming experience for gamers playing a variety of games.One problem experienced by gamers who like to use wired peripherals isclutter, distraction and potential interference caused by peripheralcords.

FIG. 6A is a diagram of an embodiment 600 including a keyboard 100having a peripheral cord storage tray 602 in an open position. Asdepicted, a peripheral device in the form of a mouse 612 is associatedwith the keyboard 100, and the mouse 612 includes a cable or cord 610that is attached to the keyboard 100 at port 608. This port 608 can be,for example, a USB connection and preferably a high speed USB 2.0connection. The cord storage tray 602 has an arm 604 on either side ofan end piece to form a U-shape member. This U-shaped member is slidablycoupled to the keyboard 100. The keyboard 100 has a recess 606 intowhich the U-shaped cord storage tray 602 moves when closed. It is notedthat the end of the tray 602 within the keyboard 100 may also beimplemented so that a cross-member attaches to both arms 604. It is alsonoted that the interior 605 of the cord storage tray 602 can be open toreduce the weight of the tray and to provide space into which the cord610 can move when the tray 602 is shut.

The arms 604 also may have cord-like indentions on their outer edges tofacilitate wrapping of peripheral cords. The mouse cord 610, forexample, can be wrapped around the arms 604 of the cord tray 602. Oncewrapped, the cord tray 602 can be closed so that only a small portion ofthe mouse cord 610 is left outside of the recess 606. It is noted thatgamers often have the mouse 612 close to the keyboard 100. It is alsonoted that many gamers prefer a wired mouse to a wireless mouse due tosmall timing delays that can occur with wireless devices. The cord tray602 helps to reduce the bulkiness of the mouse cord 610, which can oftenbecame tangled during gaming. Such tangling can cause significant gamingexperience problems if it interferes with the motion of the mouse 612during game play. Although a mouse 612 is one likely peripheral forwhich the cord tray 602 can be used, the cord tray 602 could also beused for cords of other peripheral, if desired. In addition, multiplecord trays 602 could also be provided with respect to keyboard 100, ifdesired.

FIG. 6B is a side view of a keyboard 100 having a peripheral cordstorage tray 602 in a closed position. As depicted, the cord storagetray 602 is fully moved into the recess 606 in the keyboard 100 so thatthe edge of the peripheral cord tray 602 is flush with the edge of thekeyboard 100. Also depicted is a USB type connector 608 into which theperipheral device, such as a mouse 612, can be connected.

FIG. 6C is a close-up view of a peripheral cord storage tray 602 for akeyboard 100. As depicted, the cord storage tray 602 is in its openposition. The arms 604 extend towards the keyboard 100, and the cordstorage tray 602 moves into recess 606 when in its closed position. Asbetter seen in this view, it is noted that the ridges in the arms 604are preferably formed such that they have U-shaped cord-like indentionsfor receiving the cord. As such, the cord will tend to stay in placeonce wrapped. It is noted that the indentions along the arms 604 can besized according to the size of peripheral cords expected to be wrapped,such as mouse cords. It is further noted that the cord tray 602 may alsobe a magnetic-based closure, if desired.

Further modifications and alternative embodiments of the techniquesdescribed herein will be apparent to those skilled in the art in view ofthis description. It will be recognized, therefore, that the techniquesdescribed are not limited by these example arrangements. Accordingly,this description is to be construed as illustrative only and is for thepurpose of teaching those skilled in the art the manner of carrying outthe techniques described. It is to be understood that the forms of thetechniques described herein shown and described are to be taken as thepresently preferred embodiments. Various changes may be made in theimplementations and architectures. For example, equivalent elements maybe substituted for those illustrated and described herein, and certainfeatures of the techniques described may be utilized independently ofthe use of other features, all as would be apparent to one skilled inthe art after having the benefit of this description of the techniquesdescribed.

What is claimed is:
 1. A gaming keyboard having key rim lighting,comprising: a keyboard having a plurality of keys; a key lighting systemincluded within the keyboard; one or more rim lit keys within theplurality of keys that are configured to be lit by the key lightingsystem and that have translucent rim portions to allow light to passthrough the rim from underneath the key.
 2. The gaming keyboard of claim1, wherein the key lighting system comprises two or more lighting colorsfor the one or more rim lit keys.
 3. The gaming keyboard of claim 1,wherein the one or more rim lit keys are user programmable.
 4. Thegaming keyboard of claim 1, wherein the key lighting system comprises aplurality of LEDs configured to be utilized by the key lighting systemto provide key rim lighting.
 5. The gaming keyboard of claim 4, whereinthe LEDs comprise red, blue, and green LEDs.
 6. The gaming keyboard ofclaim 1, wherein LEDs comprise LEDs of a single color.
 7. The gamingkeyboard of claim 1, wherein a lighting color for the one or more rimlit keys is user selectable.
 8. The gaming keyboard of claim 1, whereincolor groupings for rim lit keys are user selectable.
 9. The gamingkeyboard of claim 1, wherein letter indicia for the one or more rim litkeys is also translucent to allow light to pass through the letterindicia from underneath the key.
 10. The gaming keyboard of claim 1,wherein the one or more rim lit keys comprises a translucent plasticmaterial coated with an opaque material, and wherein the opaque materialis absent from the rim of the key to form the translucent rim for theone or more rim lit keys.
 11. The gaming keyboard of claim 1, whereinthe key lighting system further comprises an LCD panel and a pluralityof LEDs, the LCD panel being configured to allow or prevent passage oflight from the plurality of LEDs to the one or more rim lit keys.
 12. Amethod for rim lighting of keyboard keys, comprising: providing one ormore rim lit keys within a plurality of keys on a keyboard withtranslucent rim portions to allow light to pass through the rim fromunderneath the key; and lighting the one or more keys to cause rimlighting for the rim lit keys.
 13. The method of claim 12, furthercomprising utilizing two or more lighting colors for the rim lit keys.14. The method of claim 12, further comprising allowing a user to selectthe one or more rim lit keys.
 15. The method of claim 12, furthercomprising allowing a user to select a lighting color for the one ormore rim lit keys.
 16. The method of claim 15, wherein the lighting steputilizes LEDs to cause rim lighting for the one or more rim lit keys.17. The method of claim 12, further comprising allowing a user to selectcolor groupings for rim lit keys.
 18. The method of claim 12, whereinthe lighting step further comprises lighting the one or more rim litkeys to cause lighting of translucent letter indicia associated with theone or more rim lit keys.
 19. The method of claim 12, wherein thelighting step utilizes LEDs of a single color to provide key rimlighting or utilizes red, blue, and green LEDs to provide key rimlighting.
 20. The method of claim 12, further comprising utilizing anLCD panel to allow or prevent passage of light from a plurality of LEDsto the one or more rim lit keys.